package com.zondy.mapgis.domain.psmap;

public class AppDataParamConfig {
   private String name;
   private String title;
   private String children;
   private String serverIp;
   private String serverPort;
   private String layerServiceType;
   private String servername;
   private String searchName;
   private String serverUrl;
   private String tokenKey;
   private String token;
   private String wfsUrl;
   private String sceneModel;
   private String extent;
   private String guid;
   private String data;

   public String getName() {
      return this.name;
   }

   public String getTitle() {
      return this.title;
   }

   public String getChildren() {
      return this.children;
   }

   public String getServerIp() {
      return this.serverIp;
   }

   public String getServerPort() {
      return this.serverPort;
   }

   public String getLayerServiceType() {
      return this.layerServiceType;
   }

   public String getServername() {
      return this.servername;
   }

   public String getSearchName() {
      return this.searchName;
   }

   public String getServerUrl() {
      return this.serverUrl;
   }

   public String getTokenKey() {
      return this.tokenKey;
   }

   public String getToken() {
      return this.token;
   }

   public String getWfsUrl() {
      return this.wfsUrl;
   }

   public String getSceneModel() {
      return this.sceneModel;
   }

   public String getExtent() {
      return this.extent;
   }

   public String getGuid() {
      return this.guid;
   }

   public String getData() {
      return this.data;
   }

   public void setName(String name) {
      this.name = name;
   }

   public void setTitle(String title) {
      this.title = title;
   }

   public void setChildren(String children) {
      this.children = children;
   }

   public void setServerIp(String serverIp) {
      this.serverIp = serverIp;
   }

   public void setServerPort(String serverPort) {
      this.serverPort = serverPort;
   }

   public void setLayerServiceType(String layerServiceType) {
      this.layerServiceType = layerServiceType;
   }

   public void setServername(String servername) {
      this.servername = servername;
   }

   public void setSearchName(String searchName) {
      this.searchName = searchName;
   }

   public void setServerUrl(String serverUrl) {
      this.serverUrl = serverUrl;
   }

   public void setTokenKey(String tokenKey) {
      this.tokenKey = tokenKey;
   }

   public void setToken(String token) {
      this.token = token;
   }

   public void setWfsUrl(String wfsUrl) {
      this.wfsUrl = wfsUrl;
   }

   public void setSceneModel(String sceneModel) {
      this.sceneModel = sceneModel;
   }

   public void setExtent(String extent) {
      this.extent = extent;
   }

   public void setGuid(String guid) {
      this.guid = guid;
   }

   public void setData(String data) {
      this.data = data;
   }

   public boolean equals(Object o) {
      if (o == this) {
         return true;
      } else if (!(o instanceof AppDataParamConfig)) {
         return false;
      } else {
         AppDataParamConfig other = (AppDataParamConfig)o;
         if (!other.canEqual(this)) {
            return false;
         } else {
            label203: {
               Object this$name = this.getName();
               Object other$name = other.getName();
               if (this$name == null) {
                  if (other$name == null) {
                     break label203;
                  }
               } else if (this$name.equals(other$name)) {
                  break label203;
               }

               return false;
            }

            Object this$title = this.getTitle();
            Object other$title = other.getTitle();
            if (this$title == null) {
               if (other$title != null) {
                  return false;
               }
            } else if (!this$title.equals(other$title)) {
               return false;
            }

            Object this$children = this.getChildren();
            Object other$children = other.getChildren();
            if (this$children == null) {
               if (other$children != null) {
                  return false;
               }
            } else if (!this$children.equals(other$children)) {
               return false;
            }

            label182: {
               Object this$serverIp = this.getServerIp();
               Object other$serverIp = other.getServerIp();
               if (this$serverIp == null) {
                  if (other$serverIp == null) {
                     break label182;
                  }
               } else if (this$serverIp.equals(other$serverIp)) {
                  break label182;
               }

               return false;
            }

            label175: {
               Object this$serverPort = this.getServerPort();
               Object other$serverPort = other.getServerPort();
               if (this$serverPort == null) {
                  if (other$serverPort == null) {
                     break label175;
                  }
               } else if (this$serverPort.equals(other$serverPort)) {
                  break label175;
               }

               return false;
            }

            label168: {
               Object this$layerServiceType = this.getLayerServiceType();
               Object other$layerServiceType = other.getLayerServiceType();
               if (this$layerServiceType == null) {
                  if (other$layerServiceType == null) {
                     break label168;
                  }
               } else if (this$layerServiceType.equals(other$layerServiceType)) {
                  break label168;
               }

               return false;
            }

            Object this$servername = this.getServername();
            Object other$servername = other.getServername();
            if (this$servername == null) {
               if (other$servername != null) {
                  return false;
               }
            } else if (!this$servername.equals(other$servername)) {
               return false;
            }

            label154: {
               Object this$searchName = this.getSearchName();
               Object other$searchName = other.getSearchName();
               if (this$searchName == null) {
                  if (other$searchName == null) {
                     break label154;
                  }
               } else if (this$searchName.equals(other$searchName)) {
                  break label154;
               }

               return false;
            }

            Object this$serverUrl = this.getServerUrl();
            Object other$serverUrl = other.getServerUrl();
            if (this$serverUrl == null) {
               if (other$serverUrl != null) {
                  return false;
               }
            } else if (!this$serverUrl.equals(other$serverUrl)) {
               return false;
            }

            label140: {
               Object this$tokenKey = this.getTokenKey();
               Object other$tokenKey = other.getTokenKey();
               if (this$tokenKey == null) {
                  if (other$tokenKey == null) {
                     break label140;
                  }
               } else if (this$tokenKey.equals(other$tokenKey)) {
                  break label140;
               }

               return false;
            }

            Object this$token = this.getToken();
            Object other$token = other.getToken();
            if (this$token == null) {
               if (other$token != null) {
                  return false;
               }
            } else if (!this$token.equals(other$token)) {
               return false;
            }

            Object this$wfsUrl = this.getWfsUrl();
            Object other$wfsUrl = other.getWfsUrl();
            if (this$wfsUrl == null) {
               if (other$wfsUrl != null) {
                  return false;
               }
            } else if (!this$wfsUrl.equals(other$wfsUrl)) {
               return false;
            }

            label119: {
               Object this$sceneModel = this.getSceneModel();
               Object other$sceneModel = other.getSceneModel();
               if (this$sceneModel == null) {
                  if (other$sceneModel == null) {
                     break label119;
                  }
               } else if (this$sceneModel.equals(other$sceneModel)) {
                  break label119;
               }

               return false;
            }

            label112: {
               Object this$extent = this.getExtent();
               Object other$extent = other.getExtent();
               if (this$extent == null) {
                  if (other$extent == null) {
                     break label112;
                  }
               } else if (this$extent.equals(other$extent)) {
                  break label112;
               }

               return false;
            }

            Object this$guid = this.getGuid();
            Object other$guid = other.getGuid();
            if (this$guid == null) {
               if (other$guid != null) {
                  return false;
               }
            } else if (!this$guid.equals(other$guid)) {
               return false;
            }

            Object this$data = this.getData();
            Object other$data = other.getData();
            if (this$data == null) {
               if (other$data != null) {
                  return false;
               }
            } else if (!this$data.equals(other$data)) {
               return false;
            }

            return true;
         }
      }
   }

   protected boolean canEqual(Object other) {
      return other instanceof AppDataParamConfig;
   }

   public int hashCode() {
      boolean PRIME = true;
      int result = 1;
      Object $name = this.getName();
      result = result * 59 + ($name == null ? 43 : $name.hashCode());
      Object $title = this.getTitle();
      result = result * 59 + ($title == null ? 43 : $title.hashCode());
      Object $children = this.getChildren();
      result = result * 59 + ($children == null ? 43 : $children.hashCode());
      Object $serverIp = this.getServerIp();
      result = result * 59 + ($serverIp == null ? 43 : $serverIp.hashCode());
      Object $serverPort = this.getServerPort();
      result = result * 59 + ($serverPort == null ? 43 : $serverPort.hashCode());
      Object $layerServiceType = this.getLayerServiceType();
      result = result * 59 + ($layerServiceType == null ? 43 : $layerServiceType.hashCode());
      Object $servername = this.getServername();
      result = result * 59 + ($servername == null ? 43 : $servername.hashCode());
      Object $searchName = this.getSearchName();
      result = result * 59 + ($searchName == null ? 43 : $searchName.hashCode());
      Object $serverUrl = this.getServerUrl();
      result = result * 59 + ($serverUrl == null ? 43 : $serverUrl.hashCode());
      Object $tokenKey = this.getTokenKey();
      result = result * 59 + ($tokenKey == null ? 43 : $tokenKey.hashCode());
      Object $token = this.getToken();
      result = result * 59 + ($token == null ? 43 : $token.hashCode());
      Object $wfsUrl = this.getWfsUrl();
      result = result * 59 + ($wfsUrl == null ? 43 : $wfsUrl.hashCode());
      Object $sceneModel = this.getSceneModel();
      result = result * 59 + ($sceneModel == null ? 43 : $sceneModel.hashCode());
      Object $extent = this.getExtent();
      result = result * 59 + ($extent == null ? 43 : $extent.hashCode());
      Object $guid = this.getGuid();
      result = result * 59 + ($guid == null ? 43 : $guid.hashCode());
      Object $data = this.getData();
      result = result * 59 + ($data == null ? 43 : $data.hashCode());
      return result;
   }

   public String toString() {
      return "AppDataParamConfig(name=" + this.getName() + ", title=" + this.getTitle() + ", children=" + this.getChildren() + ", serverIp=" + this.getServerIp() + ", serverPort=" + this.getServerPort() + ", layerServiceType=" + this.getLayerServiceType() + ", servername=" + this.getServername() + ", searchName=" + this.getSearchName() + ", serverUrl=" + this.getServerUrl() + ", tokenKey=" + this.getTokenKey() + ", token=" + this.getToken() + ", wfsUrl=" + this.getWfsUrl() + ", sceneModel=" + this.getSceneModel() + ", extent=" + this.getExtent() + ", guid=" + this.getGuid() + ", data=" + this.getData() + ")";
   }
}
